package com.example.zjsr.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 实验成绩
 */
@Data
public class Score {

    @ExcelProperty("成绩编号")
    private Integer scoreId;//成绩编号

    @ExcelIgnore
    private String username;//用户名

    @ExcelProperty("用户编号")
    private Integer userId;//用户编号

    @ExcelProperty("实验总分")
    private Integer totalScore;//总分


    @ExcelProperty("实验结论")
    private String comment;//实验结论


    @ExcelProperty("实验时长")
    private int experimentScore;//实验时长


    @ExcelIgnore
    private Date experimentDate;//提交时间

    @ExcelProperty("操作状态")
    private String operate;//操作状态（删除、批改）

    @ExcelIgnore
    private String teacherComment;//教师评论

    @ExcelIgnore
    private Integer selectionScore;//产品选择

    @ExcelIgnore
    private Integer talentScore;//达人学习

    @ExcelIgnore
    private Integer platformScore;//平台选择
    @ExcelIgnore
    private Integer appearanceScore;//仪容仪表
    @ExcelIgnore
    private Integer sceneSettingScore;//场景设置
    @ExcelIgnore
    private Integer projectDesignScore;//方案设计
    @ExcelIgnore
    private Integer livingBroadcast;//直播中
    @ExcelIgnore
    private Integer afterLivingBroadcast;//直播后
    @ExcelIgnore
    private Integer knowledgeInteraction;//知识互动
    @ExcelIgnore
    private Date experimentCreateDate;//结束时间

    @Override
    public String toString() {
        return "Score{" +
                "scoreId=" + scoreId +
                ", username='" + username + '\'' +
                ", userId=" + userId +
                ", totalScore=" + totalScore +
                ", comment='" + comment + '\'' +
                ", experimentScore=" + experimentScore +
                ", experimentDate=" + experimentDate +
                ", operate='" + operate + '\'' +
                ", teacherComment='" + teacherComment + '\'' +
                ", selectionScore=" + selectionScore +
                ", talentScore=" + talentScore +
                ", platformScore=" + platformScore +
                ", appearanceScore=" + appearanceScore +
                ", sceneSettingScore=" + sceneSettingScore +
                ", projectDesignScore=" + projectDesignScore +
                ", livingBroadcast=" + livingBroadcast +
                ", afterLivingBroadcast=" + afterLivingBroadcast +
                ", knowledgeInteraction=" + knowledgeInteraction +
                ", experimentCreateDate=" + experimentCreateDate +
                '}';
    }
}
